Skip to content

Remove prop-types#1953

Merged
hshoff merged 3 commits intomasterfrom
hshoff-proptypes
Nov 4, 2025
Merged

Remove prop-types#1953
hshoff merged 3 commits intomasterfrom
hshoff-proptypes

Conversation

@hshoff
Copy link
Member

@hshoff hshoff commented Nov 4, 2025

💥 Breaking Changes

  • packages: remove prop-types dependency
  • root: remove babel-plugin-typescript-to-proptypes dependency

@hshoff hshoff added this to the 4.0.0 milestone Nov 4, 2025
@github-actions
Copy link

github-actions bot commented Nov 4, 2025

Size Changes

Package Diff ESM Prev ESM CJS Prev CJS
visx-annotation -5.8% 27.89 KB 29.62 KB 36.77 KB 39.47 KB
visx-axis -0.1% 20.19 KB 20.22 KB 24.5 KB 24.56 KB
visx-brush -5.2% 51.67 KB 54.52 KB 54.46 KB 58.69 KB
visx-chord 🔻 -19.5% 2.59 KB 3.22 KB 3.29 KB 4.38 KB
visx-clip-path 🔻 -15.5% 3.3 KB 3.9 KB 4.29 KB 5.36 KB
visx-delaunay -5.1% 2.25 KB 2.37 KB 2.96 KB 3.16 KB
visx-drag -1.6% 12.08 KB 12.28 KB 13.54 KB 13.84 KB
visx-geo -3.8% 12.15 KB 12.63 KB 15.04 KB 15.82 KB
visx-glyph 🔻 -11.9% 11.83 KB 13.44 KB 15.27 KB 18.04 KB
visx-gradient -4.1% 15.06 KB 15.7 KB 18.96 KB 20.11 KB
visx-grid -8.3% 16.26 KB 17.74 KB 19.36 KB 21.67 KB
visx-group 🔻 -15.4% 1.22 KB 1.44 KB 1.64 KB 2.02 KB
visx-heatmap -9.3% 6.24 KB 6.88 KB 7.1 KB 8.15 KB
visx-hierarchy 🔻 -16.0% 9.92 KB 11.81 KB 14.31 KB 17.4 KB
visx-legend -8.0% 23.32 KB 25.36 KB 28.59 KB 32.12 KB
visx-marker -4.9% 7.62 KB 8.01 KB 9.42 KB 10.09 KB
visx-network -9.4% 4.02 KB 4.44 KB 5.77 KB 6.48 KB
visx-pattern 🔻 -21.6% 8.95 KB 11.42 KB 11.35 KB 15.31 KB
visx-react-spring -1.0% 12.79 KB 12.91 KB 15.89 KB 16.1 KB
visx-responsive -3.1% 15.08 KB 15.56 KB 17.02 KB 17.87 KB
visx-sankey -7.5% 3.2 KB 3.46 KB 4.06 KB 4.49 KB
visx-shape -0.2% 79.69 KB 79.87 KB 99.9 KB 100.19 KB
visx-stats -4.7% 12.56 KB 13.18 KB 13.64 KB 14.7 KB
visx-threshold 🔻 -16.1% 2.33 KB 2.78 KB 2.88 KB 3.64 KB
visx-tooltip -3.3% 13.58 KB 14.05 KB 18.47 KB 19.25 KB
visx-voronoi -6.1% 1.96 KB 2.09 KB 2.55 KB 2.76 KB
visx-wordcloud -3.6% 2.36 KB 2.45 KB 3.11 KB 3.25 KB
visx-xychart -1.9% 167.39 KB 170.67 KB 215.53 KB 220.58 KB
visx-zoom -1.8% 15.51 KB 15.8 KB 17.89 KB 18.43 KB

Compared to master. File sizes are unminified and ungzipped.

View raw build stats

Previous (master)

{
  "visx-annotation": {
    "esm": 30333,
    "lib": 40419
  },
  "visx-axis": {
    "esm": 20709,
    "lib": 25153
  },
  "visx-bounds": {
    "esm": 2662,
    "lib": 3136
  },
  "visx-brush": {
    "esm": 55826,
    "lib": 60097
  },
  "visx-chord": {
    "esm": 3301,
    "lib": 4484
  },
  "visx-clip-path": {
    "esm": 3993,
    "lib": 5491
  },
  "visx-curve": {
    "esm": 323,
    "lib": 1462
  },
  "visx-delaunay": {
    "esm": 2422,
    "lib": 3231
  },
  "visx-demo": {
    "esm": 0,
    "lib": 0
  },
  "visx-drag": {
    "esm": 12570,
    "lib": 14176
  },
  "visx-event": {
    "esm": 3815,
    "lib": 5091
  },
  "visx-geo": {
    "esm": 12930,
    "lib": 16196
  },
  "visx-glyph": {
    "esm": 13761,
    "lib": 18476
  },
  "visx-gradient": {
    "esm": 16078,
    "lib": 20593
  },
  "visx-grid": {
    "esm": 18164,
    "lib": 22188
  },
  "visx-group": {
    "esm": 1471,
    "lib": 2070
  },
  "visx-heatmap": {
    "esm": 7040,
    "lib": 8347
  },
  "visx-hierarchy": {
    "esm": 12093,
    "lib": 17820
  },
  "visx-legend": {
    "esm": 25964,
    "lib": 32892
  },
  "visx-marker": {
    "esm": 8204,
    "lib": 10332
  },
  "visx-mock-data": {
    "esm": 326036,
    "lib": 329336
  },
  "visx-network": {
    "esm": 4544,
    "lib": 6634
  },
  "visx-pattern": {
    "esm": 11689,
    "lib": 15673
  },
  "visx-point": {
    "esm": 1003,
    "lib": 1781
  },
  "visx-react-spring": {
    "esm": 13221,
    "lib": 16485
  },
  "visx-responsive": {
    "esm": 15936,
    "lib": 18296
  },
  "visx-sankey": {
    "esm": 3543,
    "lib": 4594
  },
  "visx-scale": {
    "esm": 19205,
    "lib": 30251
  },
  "visx-shape": {
    "esm": 81787,
    "lib": 102594
  },
  "visx-stats": {
    "esm": 13498,
    "lib": 15050
  },
  "visx-text": {
    "esm": 8297,
    "lib": 9794
  },
  "visx-threshold": {
    "esm": 2844,
    "lib": 3723
  },
  "visx-tooltip": {
    "esm": 14385,
    "lib": 19717
  },
  "visx-vendor": {
    "esm": 2492,
    "lib": 2702
  },
  "visx-visx": {
    "esm": 1524,
    "lib": 4155
  },
  "visx-voronoi": {
    "esm": 2137,
    "lib": 2824
  },
  "visx-wordcloud": {
    "esm": 2506,
    "lib": 3324
  },
  "visx-xychart": {
    "esm": 174768,
    "lib": 225877
  },
  "visx-zoom": {
    "esm": 16176,
    "lib": 18872
  }
}

Current

{
  "visx-annotation": {
    "esm": 28559,
    "lib": 37653
  },
  "visx-axis": {
    "esm": 20679,
    "lib": 25089
  },
  "visx-bounds": {
    "esm": 2662,
    "lib": 3136
  },
  "visx-brush": {
    "esm": 52910,
    "lib": 55762
  },
  "visx-chord": {
    "esm": 2657,
    "lib": 3367
  },
  "visx-clip-path": {
    "esm": 3376,
    "lib": 4397
  },
  "visx-curve": {
    "esm": 323,
    "lib": 1462
  },
  "visx-delaunay": {
    "esm": 2299,
    "lib": 3029
  },
  "visx-demo": {
    "esm": 0,
    "lib": 0
  },
  "visx-drag": {
    "esm": 12368,
    "lib": 13865
  },
  "visx-event": {
    "esm": 3815,
    "lib": 5091
  },
  "visx-geo": {
    "esm": 12438,
    "lib": 15396
  },
  "visx-glyph": {
    "esm": 12117,
    "lib": 15641
  },
  "visx-gradient": {
    "esm": 15424,
    "lib": 19410
  },
  "visx-grid": {
    "esm": 16648,
    "lib": 19823
  },
  "visx-group": {
    "esm": 1245,
    "lib": 1675
  },
  "visx-heatmap": {
    "esm": 6387,
    "lib": 7266
  },
  "visx-hierarchy": {
    "esm": 10161,
    "lib": 14656
  },
  "visx-legend": {
    "esm": 23878,
    "lib": 29277
  },
  "visx-marker": {
    "esm": 7804,
    "lib": 9643
  },
  "visx-mock-data": {
    "esm": 326036,
    "lib": 329336
  },
  "visx-network": {
    "esm": 4118,
    "lib": 5907
  },
  "visx-pattern": {
    "esm": 9161,
    "lib": 11621
  },
  "visx-point": {
    "esm": 1003,
    "lib": 1781
  },
  "visx-react-spring": {
    "esm": 13095,
    "lib": 16276
  },
  "visx-responsive": {
    "esm": 15441,
    "lib": 17433
  },
  "visx-sankey": {
    "esm": 3278,
    "lib": 4160
  },
  "visx-scale": {
    "esm": 19205,
    "lib": 30251
  },
  "visx-shape": {
    "esm": 81601,
    "lib": 102299
  },
  "visx-stats": {
    "esm": 12862,
    "lib": 13971
  },
  "visx-text": {
    "esm": 8297,
    "lib": 9794
  },
  "visx-threshold": {
    "esm": 2386,
    "lib": 2946
  },
  "visx-tooltip": {
    "esm": 13910,
    "lib": 18915
  },
  "visx-vendor": {
    "esm": 2492,
    "lib": 2702
  },
  "visx-visx": {
    "esm": 1524,
    "lib": 4155
  },
  "visx-voronoi": {
    "esm": 2007,
    "lib": 2615
  },
  "visx-wordcloud": {
    "esm": 2417,
    "lib": 3186
  },
  "visx-xychart": {
    "esm": 171410,
    "lib": 220698
  },
  "visx-zoom": {
    "esm": 15880,
    "lib": 18321
  }
}

@hshoff hshoff merged commit a52ece7 into master Nov 4, 2025
1 check passed
@hshoff hshoff deleted the hshoff-proptypes branch November 4, 2025 14:56
@github-actions
Copy link

🎉 This PR is included in version v4.0.0-alpha.0 of the packages modified 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant